package com.lianniu.mgr.baseService.lastLoginSysinfo.service.impl;

import javax.annotation.Resource;

import org.apache.log4j.Logger;
import com.lianniu.mgr.base.BaseResult;
import com.lianniu.mgr.baseService.lastLoginSysinfo.dao.ILastLoginSysinfoDao;
import com.lianniu.mgr.baseService.lastLoginSysinfo.model.LastLoginSysInfoVo;
import com.lianniu.mgr.baseService.lastLoginSysinfo.service.ILastLoginSysInfoService;
import org.springframework.stereotype.Service;
/**

 * @date 2016-4-1
 *
 */

@Service
public class LastLoginSysInfoServiceImpl implements ILastLoginSysInfoService {
	
	private final static Logger logger = Logger.getLogger(LastLoginSysInfoServiceImpl.class);
	@Resource 
	ILastLoginSysinfoDao lastLoginSysinfoDao;
	
	/**
	 * 查询用户ID
	 */
	@Override
	public BaseResult selectLastLoginSysInfoByStaffId(String staffId) {
		logger.info("selectLastLoginSysInfoByStaffId  start...");
		return BaseResult.success(lastLoginSysinfoDao.selectLastLoginSysInfoByStaffId(staffId));
	}

	/**
	 * 插入新的用户ID 和 系统ID
	 */
	@Override
	public BaseResult insertLastLoginSysInfo(LastLoginSysInfoVo lastLoginSysInfoVo) {
		logger.info("insertLastLoginSysInfo  start...");
		return BaseResult.success(lastLoginSysinfoDao.insertLastLoginSysInfo(lastLoginSysInfoVo));
	}
	
	/**
	 * 修改用户的 系统ID 
	 */

	@Override
	public BaseResult updateLastLoginSyBySysinfoId(
			LastLoginSysInfoVo lastLoginSysInfoVo) {
		logger.info("updateLastLoginSyBySysinfoId  start...");
		// TODO Auto-generated method stub
		return BaseResult.success(lastLoginSysinfoDao.updateLastLoginSyBySysinfoId(lastLoginSysInfoVo));
	}

}
